<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:sijyp="http://java.sun.com/jsf/composite/sijyp"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions">

	<h:panelGroup id="pg_fuente_familiar">

		<a4j:region id="rg_fuente_familiar">
			<h:panelGrid width="100%">
				<h:outputLabel id="parentesco_victima_fuente_lbl"
					value="#{msgExh['exhumaciones.catalogo.parentesco_victima']}*:" />
				<h:selectOneMenu id="parentesco_victima_fuente"
					value="#{dto.idParentescoVictima}" required="true"
					disabled="#{managedBean.disabledAll}"
					requiredMessage="#{msgExh['exhumaciones.seleccion_item_lista']}">
					<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
						noSelectionOption="true" />
					<f:selectItems
						value="#{managedBean.selectItemHelper.parentescoVictima}" />
					<f:ajax event="change" update="@this" />
				</h:selectOneMenu>
				<h:message for="parentesco_victima_fuente" showSummary="true"
					showDetail="false" styleClass="validationErrorMessage" />
			</h:panelGrid>

			<sijyp:personasField prefixId="fteInfoFamiliar"
				id="buscador_persona_fteInfoFamiliar"
				label="#{msgExh['exhumaciones.nombre']}*"
				value="#{dto.persona.nombre}" dto="#{dto.persona}" required="true"
				styleClass="long longPersona" disabled="#{managedBean.disabledAll}" />

			<h:panelGrid columns="3" columnClasses="col33,col33,col33"
				width="100%">
				<h:panelGrid>
					<h:outputLabel id="tipo_documento_fteInfoFamiliar_lbl"
						value="#{msgExh['exhumaciones.catalogo.tipo_documento']}:" />
					<h:selectOneMenu id="tipo_documento_fteInfoFamiliar"
						disabled="true" value="#{dto.persona.idTipoDocumentoDeIdentidad}">
						<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
							noSelectionOption="true" />
						<f:selectItems
							value="#{managedBean.selectItemHelper.tipoDocumentoPersona}" />
					</h:selectOneMenu>
				</h:panelGrid>
				<h:panelGrid>
					<h:outputLabel id="num_documento_fteInfoFamiliar_lbl"
						value="#{msgExh['exhumaciones.diligencia.num_documento']}:" />
					<h:inputText id="num_documento_fteInfoFamiliar" disabled="true"
						value="#{dto.persona.numeroIdentificacion}">
					</h:inputText>
				</h:panelGrid>
				<h:column />
			</h:panelGrid>

			<h:panelGroup style="text-align:center;" layout="block">
				<h:commandButton id="btn_fuenteinfo_familiar_adicionar"
					value="#{managedBean.fuenteInformacion.id == null ?  msgExh['exhumaciones.adicionar'] : msgExh['exhumaciones.actualizar']}"
					rendered="#{!managedBean.disabledAll}"
					action="#{managedBean.guardar(managedBean.fuenteInformacion.id, managedBean.fuenteInformacion)}">
					<a4j:ajax render="pg_fuente_informacion" execute="@region" />
				</h:commandButton>
				<h:commandButton 
					id="btn_fuenteinfo_familiar_cancelar"
					value="#{msgExh['exhumaciones.cancelar']}"
					action="#{managedBean.cancelar()}"
					immediate="true"
					disabled="#{diligenciaRegistrarCaso.estado == 'VER'}">
					<f:ajax render="pg_fuente_informacion" immediate="true" />
				</h:commandButton>
			</h:panelGroup>
		</a4j:region>
	</h:panelGroup>

</ui:composition>
